package entities;

import java.io.Serializable;
import java.util.List;

import javax.persistence.*;

@Entity
@Table(name="carreras")
public class Carrera implements Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	@Id
	private Integer codigo;
	@Column
	private String descripcion;
	@OneToMany(mappedBy="carrera")
	@JoinColumn(name="carrera")
	private List<Materia> materias;
	
	public Integer getCodigo() {
		return codigo;
	}
	public void setCodigo(int codigo) {
		this.codigo = codigo;
	}
	public String getDescripcion() {
		return descripcion;
	}
	public void setDescripcion(String descripcion) {
		this.descripcion = descripcion;
	}
	public List<Materia> getMaterias() {
		return materias;
	}
	public void setMateria(Materia materia) {
		this.materias.add(materia);
	}
}
